teem down
idiom
1
of rain
: to come down heavily : to pour
They continued to play as the rain teemed down.
2
chiefly British
: to rain heavily
It has been teeming down all day.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share